/*
 * @Author: Lieven Vandeperre
 * @Description: Dit datamodel is gewoon ter illustratie van hoe we hier op deze manier kunnen werken. Schrijf over of pas aan als we met een andere Zoekvluchtmodel werken.
 */
package core.models.dataModels.searchModels;

import java.util.ArrayList;
import java.util.Date;

import core.models.domainModel.Luchthaven;

public class ZoekVluchtenModel {
	
	//waardes van de mogelijke Luchthavens Om op te vliegen, handig voor de dropdownboxen in de view
	private ArrayList<Luchthaven> _mogelijkeLuchthavens;
	
	private Luchthaven _selectedLuchthavenVan;
	private Luchthaven _selectedLuchthavenNaar;
	private Date _selectedDate;

	public ZoekVluchtenModel() {
		this._mogelijkeLuchthavens = new ArrayList<Luchthaven>();
		this._selectedLuchthavenVan = null;
		this._selectedLuchthavenNaar = null;
		this._selectedDate = new Date();
	}

	public ArrayList<Luchthaven> getMogelijkeLuchthavens() {
		return _mogelijkeLuchthavens;
	}
	public void setMogelijkeLuchthavens(ArrayList<Luchthaven> value) {
		this._mogelijkeLuchthavens = value;
	}

	public Luchthaven getSelectedLuchthavenVan() {
		return _selectedLuchthavenVan;
	}
	public void setSelectedLuchthavenVan(Luchthaven value) {
		this._selectedLuchthavenVan = value;
	}

	public Luchthaven getSelectedLuchthavenNaar() {
		return _selectedLuchthavenNaar;
	}
	public void setSelectedLuchthavenNaar(Luchthaven value) {
		this._selectedLuchthavenNaar = value;
	}

	public Date get_selectedDate() {
		return _selectedDate;
	}
	public void set_selectedDate(Date value) {
		this._selectedDate = value;
	}
}
